html.js .js-hide {
	display: none;
}
.element-invisible {
	position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}

.am-topbar {
	margin-bottom: 0;
	
	.ajax-progress-throbber {display: none;}
}
.am-topbar-nav a:hover:after {
	display: none;
}

/**
 * CTools Modal
 */
#modalBackdrop.backdrop-amaze { 
	width: 100% !important; 
	// height: 100% !important;
	background-color: rgba(0,0,0,.5) !important;
}
#modalContent {
	.ctools-modal-loading {
		text-align: center;
	}

	.modal-border {
		padding: 10px;
		background-color: #333;
		background-color: rgba(0,0,0,.3);
	}
}

.am-modal-hd {
	// position: relative;
}
.am-modal-hd .am-close { top: 10px; right: 10px; }

/**
 * Devel Krumo
 */
.krumo-call code {
	white-space: pre-wrap;
}